//EmployeeMeta e = EmployeeMeta.get();
//List<Employee> list = Datastore.query(e)
//  .filter(e.salary.greaterThan(5000), e.job.equal("ANALYST"))
//  .sort(e.salary.asc)
//  .asList();

//	var DataStore = $().jsonengine.init('DOC_TYPE');
//	DataStore.docType = 'DOC_TYPE';
//	var DataStore = $().jsonengine.init('HOST_URL', 'DOC_TYPE');
//	DataStore.url = 'HOST_URL';
//	DataStore.docType = 'DOC_TYPE';

var DataStore = $().jsonengine; //$().jsonengine('http://localhost:88888/_je/');

//$(function(){
//
//	//example filter()
//	DataStore.filter(['salary.ge.5000','job.eq.アナリスト']);
//	DataStore.filter({salary:'ge.5000',job:'eq.アナリスト'});
//	DataStore.filter('cond=salary.ge.5000&cond=job.eq.アナリスト');
//	DataStore.clear();
//
//	//example sort()
//	DataStore.sort(['salary.asc']);
//	DataStore.sort({salary:'asc'});
//	DataStore.sort('sort=salary.asc');
//	DataStore.clear();
//
//	//docType
//	DataStore.docType('Employee');
//
//	//POST
//	var emp = {
//		salary  : 5000,
//		job     : 'ANALYST',
//		_docId  : 'BhFl6zQfP5WUwtprOQydbLZAXfc8TNfs',
//		_create : '1298110309547',
//		_update : '1298110309547'
//	};
//	result = DataStore.post(emp);
//	result = DataStore.post();//空データ作成
//
//	//PUT
//	result = DataStore.put(emp);
//
//	//DELETE
//	result = DataStore.delete(emp);
//	result = DataStore.delete(emp._docId);
//	result = DataStore.delete();//全件削除
//
//	//GET
//	result = DataStore.query('testEmployee')
//		.filter(['salary.ge.5000','job.eq.ANALYST'])
//		.sort(['salary.asc'])
//		.limit(100)
//		.offset(10)
//		.asJson();
//	result = DataStore.get(emp);
//	result = DataStore.get(emp._docId);
//
//	//manualy.
//	console.log('=======MANUALY')
//	DataStore
//		.parameter('myDoc/cond=node.eq.xxx&sort=date.asc&limit=10&offset=10')
//		.processDataFalse()
//	DataStore
//		.parameter('myDoc/cond=node.eq.xxx&sort=date.asc&limit=10&offset=10')
//		.processDataFalse()
//
//	result = DataStore
//		.parameter('myDoc/cond=node.eq.xxx&sort=date.asc&limit=10&offset=10')
//		.get();
//	result = DataStore
//		.parameter('myDoc/cond=node.eq.xxx&sort=date.asc&limit=10&offset=10')
//		.post();
//	result = DataStore
//		.parameter('myDoc/cond=node.eq.xxx&sort=date.asc&limit=10&offset=10')
//		.put();
//	result = DataStore
//		.parameter('myDoc/cond=node.eq.xxx&sort=date.asc&limit=10&offset=10')
//		.delete();
//
//});

$(function(){
	var dumper = new JKL.Dumper();
	//docType
	DataStore.docType('testData200');
	var emp = {"val":"テストだよん"};
	$('body').append($('<input id="count" value="100"/>'));
	$('body').append($('<button id="add">add</button>').click(function(){
		var c = $('#count').val();
		for(var i=0; i<c; i++){
			emp.id = i;
			emp.val = 'テストだよん'+i;
			result = DataStore.post(emp);
		}
	}));
	$('body').append($('<button id="del">del</button>').click(function(){
		DataStore.delete();
	}));
});
